package server.dao;

import org.apache.ibatis.annotations.Param;
import server.pojo.*;

import java.util.List;
import java.util.Map;

public interface SessionMap {
	List<Teacher> select(@Param("id") long id,
	                     @Param("pswd") String pswd);

	void insert(Map<String, String> map);

	void update(Map<String, String> map);

	void delete(@Param("id") long id);

	List<Apply> selectItem(@Param("teacher_id") long teacher_id);

	void updateItem(@Param("stat") PassState stat, @Param("apply_id") String apply_id);

	List<Apply> selectItem2(@Param("depart_id") long depart_id);

	List<Notice> selectNotice();

	void insertNotice(Notice x);

}
